﻿using Fetches.Fetch.Dto;

namespace Fetches.Fetch.PagePool.Consume
{
    public interface IPageProcessor
    {
        /// <summary>
        ///     如果不是直接使用Action的话就需要初始化
        /// </summary>
        /// <param name="config"></param>
        /// <param name="uniqueKey"></param>
        void Initial(string config, string uniqueKey);

        /// <summary>
        ///     实际处理方法
        /// </summary>
        /// <param name="page"></param>
        void Process(ResponsePage page);
    }
}